1장. 들어가면서

  • Effective Java에서 설명하는 자바의 기본 용어에 대해서 알아 봅니다.

1. 클래스(class), 타입(type), 인스턴스(instance), 객체(object)

  • 클래스(class)
    • 공통속성(attribute), 연산(operation), 메소드(method), 관계(relationship), 행위(behavior)를 공유하는 객체의 집합이다.
    • 즉 객체에 대한 서술(description)
    • 속성과 관계는 클래스의 구조(structure)에 가깝고, 연산, 메소드, 행위는 클래스의 행위(behavior)에 가깝다
  • 타입(type)
  • 인스턴스(instance)
  • 객체(object)

2. 형식인자(formal parameter)와 실질인자(actual parameter)

문서에 대하여